/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.contrat.om.impl;

import fr.generali.accueilclient.contrat.om.IConsultContrat;

/**
 * @author selrhazala
 */
public class ConsultContrat implements IConsultContrat {

    /**
     * le numero de contrat
     */
    private String numeroContrat;
    
    /**
     * le systeme origine du contrat
     */
    private String systemeOrigine;

    /**
     * La societe lié au contrat
     */
    private String societeDuGroupe;

    /**
     * Le code produit du contrat
     */
    private String codeProduit;

    /**
     * La categorie statistique du contrat
     */
    private String categorieStatistique;

    /**
     * Le code situation du contrat
     */
    private String codeSituation;

    /**
     * Le mode de pélèvement du contrat
     */
    private String modePrelevement;

    /**
     * La nature de recouvrement du contrat
     */
    private String natureRecouvrement;

    /**
     * Le libellé du mode de pélèvement du contrat
     */
    private String libelleModePrelevement;

    /**
     * Le numéro d'ordre du rib lié au contrat
     */
    private String numOrdreRIB;
    
    /**
     * L'identifiant du rib lié au contrat
     */
    private String identifiantRIB;

    /**
     * Le numéro d'ordre de l'adresse liée au contrat
     */
    private String numOrdreAdresse;

    /**
     * La valeur de la case à cocher pour la propagation Si propag = I :
     * Interdit (la case à cocher sera non cochée et inactive) E : Eligible (la
     * case à cocher sera non cochée et active) O : Obligatoire (la case à
     * cocher sera cochée et active)
     */
    private String propag;

    /**
     * Le top indiquant si le contrat est lié ou pas à l'adresse courant
     */
    private boolean adresseSelected;

    /**
     * Le top indiquant si le contrat est lié ou pas au rib courant
     */
    private boolean ribSelected;
    
    /**
     * indicateur contrat client souscripteur
     */
    private String souscripteur;
    
    /**
     * indicateur contrat client payeur
     */
    private String payeur;
    
    /**
     * @return the numeroContrat
     */
    public String getNumeroContrat() {
        return numeroContrat;
    }

    /**
     * @param numeroContrat the numeroContrat to set
     */
    public void setNumeroContrat(String numeroContrat) {
        this.numeroContrat = numeroContrat;
    }
    
    /**
     * @return the systemeOrigine
     */
    public String getSystemeOrigine() {
        return systemeOrigine;
    }

    /**
     * @param systemeOrigine the systemeOrigine to set
     */
    public void setSystemeOrigine(String systemeOrigine) {
        this.systemeOrigine = systemeOrigine;
    }

    /**
     * @return the societeDuGroupe
     */
    public String getSocieteDuGroupe() {
        return societeDuGroupe;
    }

    /**
     * @param societeDuGroupe the societeDuGroupe to set
     */
    public void setSocieteDuGroupe(String societeDuGroupe) {
        this.societeDuGroupe = societeDuGroupe;
    }

    /**
     * @return the codeProduit
     */
    public String getCodeProduit() {
        return codeProduit;
    }

    /**
     * @param codeProduit the codeProduit to set
     */
    public void setCodeProduit(String codeProduit) {
        this.codeProduit = codeProduit;
    }

    /**
     * @return the categorieStatistique
     */
    public String getCategorieStatistique() {
        return categorieStatistique;
    }

    /**
     * @param categorieStatistique the categorieStatistique to set
     */
    public void setCategorieStatistique(String categorieStatistique) {
        this.categorieStatistique = categorieStatistique;
    }

    /**
     * @return the codeSituation
     */
    public String getCodeSituation() {
        return codeSituation;
    }

    /**
     * @param codeSituation the codeSituation to set
     */
    public void setCodeSituation(String codeSituation) {
        this.codeSituation = codeSituation;
    }

    /**
     * @return the modePrelevement
     */
    public String getModePrelevement() {
        return modePrelevement;
    }

    /**
     * @param modePrelevement the modePrelevement to set
     */
    public void setModePrelevement(String modePrelevement) {
        this.modePrelevement = modePrelevement;
    }

    /**
     * @return the natureRecouvrement
     */
    public String getNatureRecouvrement() {
        return natureRecouvrement;
    }

    /**
     * @param natureRecouvrement the natureRecouvrement to set
     */
    public void setNatureRecouvrement(String natureRecouvrement) {
        this.natureRecouvrement = natureRecouvrement;
    }

    /**
     * @return the libelleModePrelevement
     */
    public String getLibelleModePrelevement() {
        return libelleModePrelevement;
    }

    /**
     * @param libelleModePrelevement the libelleModePrelevement to set
     */
    public void setLibelleModePrelevement(String libelleModePrelevement) {
        this.libelleModePrelevement = libelleModePrelevement;
    }

    /**
     * @return the numOrdreRIB
     */
    public String getNumOrdreRIB() {
        return numOrdreRIB;
    }

    /**
     * @param numOrdreRIB the numOrdreRIB to set
     */
    public void setNumOrdreRIB(String numOrdreRIB) {
        this.numOrdreRIB = numOrdreRIB;
    }
    
    /**
     * @return the identifiantRIB
     */
    public String getIdentifiantRIB() {
        return identifiantRIB;
    }

    /**
     * @param identifiantRIB the identifiantRIB to set
     */
    public void setIdentifiantRIB(String identifiantRIB) {
        this.identifiantRIB = identifiantRIB;
    }

    /**
     * @return the numOrdreAdresse
     */
    public String getNumOrdreAdresse() {
        return numOrdreAdresse;
    }

    /**
     * @param numOrdreAdresse the numOrdreAdresse to set
     */
    public void setNumOrdreAdresse(String numOrdreAdresse) {
        this.numOrdreAdresse = numOrdreAdresse;
    }

    /**
     * @return the adresseSelected
     */
    public boolean isAdresseSelected() {
        return adresseSelected;
    }

    /**
     * @param adresseSelected the adresseSelected to set
     */
    public void setAdresseSelected(boolean adresseSelected) {
        this.adresseSelected = adresseSelected;
    }

    /**
     * @return the ribSelected
     */
    public boolean isRibSelected() {
        return ribSelected;
    }

    /**
     * @param ribSelected the ribSelected to set
     */
    public void setRibSelected(boolean ribSelected) {
        this.ribSelected = ribSelected;
    }

    /**
     * @return the propag
     */
    public String getPropag() {
        return propag;
    }

    /**
     * @param propag the propag to set
     */
    public void setPropag(String propag) {
        this.propag = propag;
    }

    /**
     * @return the souscripteur
     */
    public String getSouscripteur() {
        return souscripteur;
    }

    /**
     * @param souscripteur the souscripteur to set
     */
    public void setSouscripteur(String souscripteur) {
        this.souscripteur = souscripteur;
    }

    /**
     * @return the payeur
     */
    public String getPayeur() {
        return payeur;
    }

    /**
     * @param payeur the payeur to set
     */
    public void setPayeur(String payeur) {
        this.payeur = payeur;
    }

}
